μž‘μ„±: 2024-11-27 06:30:34
    μˆ˜μ •: 2024-11-27 06:30:34

    Proxmoxλ₯Ό μ΄μš©ν•œ ν™ˆμ„œλ²„ λ§Œλ“€κΈ°

    1. 운영체제

    • Proxmox VE 8.2
    • Ubuntu 22.04 LTS

    2. Hardware

    CPU: Intel i3-6100 RAM: 40GB SSD: 256GB HDD: 8TB

    3. Software

    Proxmox 에 Ubuntu VM 을 μ„€μΉ˜ ν•œ ν›„ Docker λ₯Ό μ„€μΉ˜ ν•˜μ—¬ λ‹€μŒ μ„œλΉ„μŠ€λ₯Ό μš΄μ˜ν•©λ‹ˆλ‹€. Nginx λŠ” 별도 VM 을 μΆ”κ°€λ‘œ κ΅¬ν˜„ ν•©λ‹ˆλ‹€.

    • Portainer: Docker Container 관리
    • Nginx: Web Server
    • Nextcloud: Cloud Storage
    • Plex: Media Server
    • Code Server: VSCode Server

    4. Proxmox μ„€μΉ˜

    • Proxmox VE λŠ” 무료둜 μ‚¬μš©ν•  수 μžˆλŠ” 가상화 μ†”λ£¨μ…˜ μž…λ‹ˆλ‹€.
    • 가상 λ¨Έμ‹ κ³Ό μ»¨ν…Œμ΄λ„ˆλ₯Ό μ›Ή 기반의 UI둜 μ‰½κ²Œ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.

    Proxmox VE λŠ” Debian 기반의 가상화 μ†”λ£¨μ…˜ μž…λ‹ˆλ‹€.

    • λ¨Όμ € Proxmox VE 8.2 ISOλ₯Ό λ‹€μš΄λ‘œλ“œ λ°›μŠ΅λ‹ˆλ‹€.
    • Proxmox ISO λ₯Ό USB 에 λΆ€νŒ… κ°€λŠ₯ν•˜λ„λ‘ λ§Œλ“­λ‹ˆλ‹€.

    Rufus λ₯Ό μ΄μš©ν•˜μ—¬ USB λΆ€νŒ… λ””μŠ€ν¬λ₯Ό λ§Œλ“­λ‹ˆλ‹€.

    • Rufus λ₯Ό μ‹€ν–‰ν•˜κ³  Proxmox ISO νŒŒμΌμ„ μ„ νƒν•©λ‹ˆλ‹€.
    • λΆ€νŒ… λ””μŠ€ν¬λ₯Ό λ§Œλ“€ USB λ₯Ό μ„ νƒν•˜κ³  μ‹œμž‘ λ²„νŠΌμ„ λˆ„λ¦…λ‹ˆλ‹€.
    • λΆ€νŒ… λ””μŠ€ν¬κ°€ μ™„μ„±λ˜λ©΄ USB λ₯Ό μ„œλ²„μ— μ—°κ²°ν•˜κ³  λΆ€νŒ… ν•©λ‹ˆλ‹€.
    • μ„œλ²„λ₯Ό λΆ€νŒ…ν•˜λ©΄ USB λΆ€νŒ…μ΄ μ‹œμž‘λ©λ‹ˆλ‹€.

    λΆ€νŒ…μ‹œ F2, F10, F12 λ“±μ˜ ν‚€λ₯Ό 눌러 BIOS μ„€μ •μœΌλ‘œ μ§„μž…ν•©λ‹ˆλ‹€.

    λΆ€νŒ… μˆœμ„œλ₯Ό USB 둜 λ³€κ²½ν•˜κ³  μ €μž₯ ν›„ μž¬λΆ€νŒ… ν•©λ‹ˆλ‹€.

    • λΆ€νŒ… ν›„ Proxmox μ„€μΉ˜λ₯Ό μ‹œμž‘ν•©λ‹ˆλ‹€.
    • μ„€μΉ˜ 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
      • λΌμ΄μ„ΌμŠ€ λ™μ˜
      • λ””μŠ€ν¬ 선택
      • ν‚€λ³΄λ“œ λ ˆμ΄μ•„μ›ƒ 및 지역 선택
      • νŒ¨μŠ€μ›Œλ“œ μ„€μ •
      • μ„€μΉ˜ μ‹œμž‘
      • μž¬λΆ€νŒ…

    5. Proxmox μ‹€ν–‰

    • μ„€μΉ˜κ°€ μ™„λ£Œλ˜λ©΄ Proxmox Web UI 에 μ ‘μ†ν•˜μ—¬ 섀정을 ν•©λ‹ˆλ‹€.
    • Proxmox Web UI λŠ” https://<IP>:8006 으둜 μ ‘μ†ν•©λ‹ˆλ‹€.
    • 초기 계정은 root 이며 νŒ¨μŠ€μ›Œλ“œλŠ” μ„€μΉ˜μ‹œ μ„€μ •ν•œ νŒ¨μŠ€μ›Œλ“œ μž…λ‹ˆλ‹€.
    Proxmox VE Login
    • Proxmox μ„€μΉ˜κ°€ μ™„λ£Œλ˜λ©΄ Ubuntu VM 을 μƒμ„±ν•˜μ—¬ Docker λ₯Ό μ„€μΉ˜ν•©λ‹ˆλ‹€.
    • Ubuntu λ₯Ό μ‚¬μš©ν•  κ²ƒμ΄λ―€λ‘œ, Ubuntu 이미지λ₯Ό λ‹€μš΄λ‘œλ“œ ν•©λ‹ˆλ‹€.
    • Ubuntu VM 을 μƒμ„±ν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
    • Datacenter -> Node -> Create VM
    • General -> Name, Resource Pool, Start at boot, OS Template
    • OS -> CD/DVD -> ISO Image, Disk size, CPU, Memory
    • Hard Disk -> Bus/Device, Disk size, Storage
    • Network -> Bridge, Model, MAC address
    • Confirm -> Finish
    • Ubuntu VM 이 μƒμ„±λ˜λ©΄ μ‹œμž‘ λ²„νŠΌμ„ 눌러 VM 을 μ‹œμž‘ν•©λ‹ˆλ‹€.
    • VM 이 μ‹œμž‘λ˜λ©΄ Console 탭을 μ„ νƒν•˜μ—¬ VM 에 μ ‘μ†ν•©λ‹ˆλ‹€.
    • VM 에 접속 ν›„ Ubuntu λ₯Ό μ„€μΉ˜ν•©λ‹ˆλ‹€.
    • Ubuntu λ₯Ό μ„€μΉ˜ν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
    • μ–Έμ–΄ 선택
    • ν‚€λ³΄λ“œ 선택
    • λ„€νŠΈμ›Œν¬ μ„€μ •
    • λ””μŠ€ν¬ μ„€μ •
    • μ‚¬μš©μž μ„€μ •
    • μ„€μΉ˜ μ‹œμž‘
    • μž¬λΆ€νŒ…
    • Ubuntu μ„€μΉ˜κ°€ μ™„λ£Œλ˜λ©΄ Docker λ₯Ό μ„€μΉ˜ν•©λ‹ˆλ‹€.
    • Docker λ₯Ό μ„€μΉ˜ν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
    • sudo apt update
    • sudo apt install docker.io
    • sudo systemctl start docker
    • sudo systemctl enable docker
    • docker --version
    • Docker κ°€ μ •μƒμ μœΌλ‘œ μ„€μΉ˜λ˜μ—ˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.